Concepts of Object { Orientation yHans - Dieter
نویسندگان
چکیده
An object is a unit of structure and behavior; it has an identity which persists through change; objects communicate with each other; they are classiied by object types, collected into object classes, related by inheritance, and composed to form complex objects. In the rst part of the paper, this rich world of concepts and constructions is explained in an informal but systematic way, independent of any language or system. In the second part, features of an object speciication language are outline which incorporate most of these concepts and constructions.
منابع مشابه
A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملConstructing Systems as Object Communities
We give a survey of concepts for system specification and design based on the viewpoint that a system is a community of objects. Objects are self-contained units of structure and behavior capable of operating independently and cooperating concurrently. Our approach integrates concepts from semantic data mod-eling and concurrent processes, adopting structuring principles partly developed in the ...
متن کاملBasic Principles and Concepts of Object-Orientation
This paper deals with basic principles and concepts of object-orientation. We try to give a survey independent of applicaiton areas like programming languages, software engineering, and database systems. In addition to explaining core concepts, we provide an annotated bibliography associated with each chapter of the paper. This bibliography lists a number of references with short comments to se...
متن کامل12 Object Specification
From an object-oriented point of view, software systems are considered to be dynamic collections of autonomous objects that interact with each other. Autonomy means that each object encapsulates all features needed to act as an independent computing agent: individual attributes (data), methods (operations), behavior (process), and communication facilities. And each object has a unique identity ...
متن کامل